package com.lvmama.dashboard.dao.search;

import com.lvmama.dashboard.model.page.PageResult;
import com.lvmama.dashboard.model.rop.search.request.LogSearchRequest;
import com.lvmama.java.rhino.spark.tables.ElasticLogBaseParam;
import com.lvmama.java.rhino.spark.utils.ElasticUtils.ElasticSearchResult;

public interface ILogSearchDao {
	/**
	 * 根据入参从Elastic中搜索数据
	 * @param request
	 * @return 查询结果列表
	 */
	public PageResult<ElasticSearchResult<ElasticLogBaseParam>> queryLog(LogSearchRequest request);
	
	//public long queryLogCount(LogSearchRequest request);
}
